home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / biz / demo / mrback_b_demo114.lha / Docs / Compressor.doc < prev    next >
Text File  |  1992-11-27  |  3KB  |  60 lines

  1.  
  2. The MRBackup Compressor
  3. Version 1.04, 11/26/92
  4.  
  5. The  compressor is a free-running application typically started by MRBackup
  6. to perform data compression/decompression services.  When MRBackup requires
  7. these  services,  it  enters  into  a  "dialogue"  with the Compressor.  By
  8. separating the compression services from the MRBackup program, the MRBackup
  9. program  is  smaller.   Compression  performance  is  also  enhanced by the
  10. streaming   of  data  to/from  the  compressor  (actual  data  movement  is
  11. minimized).
  12.  
  13. The  compressor is implemented as a small overlayed program.  Upon startup,
  14. it  first checks to see if a copy of Compressor is already running.  If so,
  15. it  exits  immediately  (only  one instance of Compressor may be run at one
  16. time).  Otherwise, it creates a public port named "MRCompress".  When it is
  17. idle,  very  little memory resources are required.  When it becomes active,
  18. the  primary  code  segment  is "rolled in" and memory is allocated for the
  19. compression/decompression tables.
  20.  
  21. The  compressor  should  normally  be  kept in the same directory where the
  22. MRBackup  program  is stored.  The logical name "MRBackup:" should point to
  23. this  directory.   If  you  wish to preload the compressor so that MRBackup
  24. will  always  find it available, simply issue the following command, either
  25. from the CLI or from your s:user-startup script:
  26.  
  27.     RUN <nil: >nil: MRBackup:Compressor
  28.  
  29. If  you  wish to stop the compressor, just issue the following command from
  30. the CLI:
  31.  
  32.     MRBackup:Compressor quit
  33.  
  34. The following compressor executables are provided:
  35.     
  36.     ·   Compressor
  37.         Compressor with overlays, will run on any Amiga
  38.  
  39.     ·   Compressor.No_Overlays
  40.         Compressor without overlays, will run on any Amiga
  41.  
  42.     ·   Compressor_020
  43.         Compressor with overlays, optimized for accelerated Amigas
  44.  
  45.     ·   Compressor_020.No_Overlays
  46.         Compressor without overlays, optimized for accelerated Amigas
  47.  
  48. The  overlayed  configuration  requires  very little memory when it is idle
  49. since  the  compression  code  segment  is  removed  from  memory.  This is
  50. normally  the  preferred version to use.  However, this also means that the
  51. Compressor  program  file  must  be  readily accessible so that the overlay
  52. segments can be accessed quickly.  If you are in a situation where you must
  53. run  MRBackup  from  floppy  disk,  you may prefer to use the non-overlayed
  54. version.    To   do   this,   simply   rename   the  overlayed  version  to
  55. "Compressor.Overlays" and rename the non-overlayed version to "Compressor".
  56. DO  NOT  attempt to run the 020 versions of the Compressor on a stock 68000
  57. machine.   These  versions  contain  instruction codes not supported by the
  58. 68000 processor.  Attempting to run them will crash your system.
  59.  
  60.